FRecursionGuard Class Reference
[Thread Handling]

Guard for a FRecursionCounterusage example:. More...

#include <fthread.h>

Public Member Functions

 FRecursionGuard (FRecursionCounter &_lock)
 ~FRecursionGuard ()
bool isInRecursion () const

Detailed Description

Guard for a FRecursionCounter

usage example:.

void noRecursionNoOtherThreadMethod () { static FRecursionCounter recurseCounter; FRecursionGuard recurseGuard (recurseCounter); if (recurseGuard.isInRecursion ()) return;

perform protected operations... } }


Constructor & Destructor Documentation

FRecursionGuard ( FRecursionCounter _lock  )  [inline]
~FRecursionGuard (  )  [inline]

Member Function Documentation

bool isInRecursion (  )  const [inline]
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Empty

Copyright ©2013 Steinberg Media Technologies GmbH. All Rights Reserved.